body{
	margin:0;
}
img{
	vertical-align:middle;
}

.area_con{
	border:1px #B3D08F solid;
	min-height:645px;
	height:auto !important;
	height:680px;
	background:#F3FFE3;	
}
.form{
	margin:10px 10px 0;
	font-weight:normal;
}
.form table{
	border:1px #316C00 solid;
	border-right:0;
	border-bottom:0;
}
.form caption{
	padding:20px 0 5px;
	font: bold 14px/100% Arial, Helvetica, sans-serif, "宋体";
	color:#367300;
}
.form td{
	padding:5px 0 5px 10px;
	border:1px #316C00 solid;
	border-top:0;
	border-left:0;
	font-size:12px;
}
.form .label{
	width:20%;
	color:#316C00;
	text-align:left;
	vertical-align:text-top;
	background:#E9F7D7;
}
.form .field{
	padding:5px 10px;
	background:#F3FFE3;
	color:#959595;
}
.form .field table{
	border:0;
}
.form .field td{
	border:0;
}

.form a{
	color:#316C00;
	text-decoration:underline;
	cursor:pointer;
}
.form a:hover{
	color:#316C00;
	text-decoration:none;
}

.area_con .title{	
	padding:0 0 0 10px !important;
	padding:6px 0 0 10px;
	font-size:15px;
	font-weight:bold;
	line-height:26px;
	overflow-y:hidden !important;
	overflow-y:none;
	color:#316C00;
	background:#F3FFE3 url(imp_fileupload/bg_title_right.gif) top repeat-x;		
	border-bottom-color:#CECECE;
}
.area_con .btn{
	margin:10px 0 5px;
	color:#316C00;
	font-size:14px;
	font-weight:bold;
}
.area_con .btn table{
	border:0;
}
.area_con .btn td{
	border:0;	
}
.area_con .btn input{
	margin:0 20px 0 0;
	padding:0;
	background:url(imp_fileupload/bg_btn_query.gif);
	border:1px #65991F solid;
	line-height:18px;
	height:20px;
	font-size:15px;
	font-weight:bold;
	color:#62940A;
}
.area_con .btn input.input{
	margin:0;
	width:40px;
	height:16px;
	border:1px #C0DA9F solid;
	background:#fff;
}

.ajaxFileUploader{
	float:left;
	/*margin:5px 0;*/
	min-height:20px;
	height:auto !important;
	height:20px;
	overflow-y:hidden !important;
	overflow-y:none;
}
.upload a{
	vertical-align:middle;
}
.upload_word{
	float:left;
	margin:0 10px 0 0;
}
.upload_progress{
	display:none;
}

.upload_progressBar{
	margin:3px 10px 0 0;
	width:100px;
	float:left;
	border:1px #666 solid;
	position:relative;
}

.upload_percent{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	text-align:center;
	line-height:10px;
}
.bar{
	border:0;
	background:#B8EC84;
	width:0%;	
	height:10px;
}
.del_btn{
	display:none;
}

.text_right{
	text-align:right;
}